debian/: Try to split out the opencc-doc package
authorBoyuan Yang <byang@debian.org>
Sat, 23 May 2020 20:10:36 +0000 (16:10 -0400)
committerBoyuan Yang <byang@debian.org>
Sat, 23 May 2020 20:42:05 +0000 (16:42 -0400)
debian/control
debian/libopencc-data.install
debian/libopencc-doc.docs [new file with mode: 0644]
debian/rules

index 1bee22ef204a60d10ef9de2dfd8b23602b6e4b90..1f2ef2d360ac230fbe7c6dee00f31ea6b1174626 100644 (file)
@@ -33,6 +33,8 @@ Depends:
  libjs-jquery,
  libopencc1.1 (= ${binary:Version}),
  ${misc:Depends},
+Suggests:
+ libopencc-doc,
 Description: simplified-traditional Chinese conversion library - development
  opencc is a library for converting character between traditional Chinese and
  simplified Chinese.
@@ -64,6 +66,17 @@ Description: simplified-traditional Chinese conversion library - data files
  .
  This package includes the data files.
 
+Package: libopencc-doc
+Architecture: all
+Multi-Arch: foreign
+Depends:
+ ${misc:Depends},
+Description: simplified-traditional Chinese conversion library - document
+ opencc is a library for converting character between traditional Chinese and
+ simplified Chinese.
+ .
+ This package includes the library document files.
+
 Package: opencc
 Section: utils
 Architecture: any
@@ -72,6 +85,8 @@ Depends:
  libopencc1.1 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
+Suggests:
+ libopencc-doc,
 Description: simplified-traditional Chinese conversion tool
  opencc is a library for converting character between traditional Chinese and
  simplified Chinese.
index 759378ea8c72d82e41ea3d8e4b1794017d4d37d7..1ef017d2d3edcd4e69947248ce73e804a7d36d8e 100644 (file)
@@ -1,2 +1 @@
 usr/share/opencc/*.json
-usr/share/opencc/doc/*
diff --git a/debian/libopencc-doc.docs b/debian/libopencc-doc.docs
new file mode 100644 (file)
index 0000000..69420c8
--- /dev/null
@@ -0,0 +1 @@
+usr/share/opencc/doc/*
index 6dce639f40570b838d74796e6821226a900c86f1..b08fd60734b45155af080d61709f86a139e4c42d 100755 (executable)
@@ -25,5 +25,9 @@ execute_after_dh_auto_install:
 execute_after_dh_auto_clean:
        find . -name *.pyc -delete
 
+override_dh_installdocs:
+       dh_installdocs -plibopencc-doc --doc-main-package=opencc
+       dh_installdocs --remaining-packages
+
 override_dh_installchangelogs:
        dh_installchangelogs -k NEWS.md